@charset "utf-8";
.shadow_bg {
	background:#000;
	position:absolute;
	opacity:0.25;
	filter:alpha(opacity=40);
	z-index:1001;
}
.ind_popup {
	font:12px Arial;
	position:fixed;
	width:400px;
	z-index:1002;	
	background:#fafafa;
	box-shadow:0 0 5px #333;
	height:400px;
	margin:20px;
}
.ind_popup .popup_title {
	height:29px;
	border:none;
	text-indent:0;
	background:#ffffff url(../images/popup/title_bg.jpg) left bottom repeat-x;
}
.popup_title h1 {
	float:left;
	text-shadow:0 1px 0 #fff;
	font-size:13px;
	line-height:29px;
	margin:0 0 0 18px;
	padding:0;
	background:none;
	color:#27589a;
	font-weight:bold;
}
.popup_title a.close {
	float:right;
	width:30px;
	height:22px;
	background:#f9f9f9 url(../images/popup/btn_close.gif) no-repeat;
	display:block;
	cursor:pointer;
}
.popup_title a.close:hover {
	background:#eff2f5 url(../images/popup/btn_close.gif) no-repeat;
}
.popup_con {
	background:url(../images/popup/popup_bg.png) 0 bottom no-repeat;
	height:371px;
	padding:15px 16px 0;
	color:#666;
}

.popup_con h2 {
	color:#000;
	margin:24px 0 0 0;
	font:12px Arial;
	font-weight: normal;
	font-size: 100%;
}

.popup_con p{ margin-top: 12px;} 

.popup_con .popup_more_link {
    float: right;
    display: block;
    margin: 5px;
}